<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js语法简介</title>
    <script>
    //声明函数1
        function show(msg) {
            alert("显示信息为:"+msg);
            return msg;
        }
        //调用函数
        show("Hello!I am iron man!");
        //定义变量接收返回值
        const r1 = show("I love you!");
        //输出返回值
        console.info(r1);
    //函数声明2
    const show2 = new Function("msg1", "msg2", " alert(\"显示信息为:\"+msg1+\" \"+msg2);");
    //调用函数
        show2("hello","你好");
        //函数声明的第三种方式
    var show3=function (msg3) {
        alert("第三种方式输出结果为："+msg3);
    }
    //调用函数
    show3("javascript");



        //使用函数创建一个对象student
        function student(stuname,stusex,stuscore) {
            //定义成员属性
            this.stuname=stuname;
            this.stusex=stusex;
            this.stuscore=stuscore;
            //定义行为
            this.dostuding=function () {
                alert(stuname+"正在学习。。。")
            }
            //使用外部函数定义行为
            /*
            *******************注意不能有括号：调用外部函数时 ，一定不能写括号*****************************
             */
            this.show=show3;
        }
        //为student添加属性
        student.prototype.stunum="15001";
        //创建一个学生的实例个体
        var stu1=new student("小明","男","98");
        //创建一个学生的实例个体
        var stu0=new student("小红","女","88");
        stu0.dostuding();
        stu1.dostuding();
        stu0.show(stu0.stunum);
        stu1.show(stu1.stunum);
    </script>
</head>
<body>

</body>
</html>